/**
 * <copyright>
 * </copyright>
 *
 * $Id$
 */
package uimigration.uipositionning;

import org.eclipse.emf.ecore.EAttribute;
import org.eclipse.emf.ecore.EClass;
import org.eclipse.emf.ecore.EEnum;
import org.eclipse.emf.ecore.EPackage;
import org.eclipse.emf.ecore.EReference;

/**
 * <!-- begin-user-doc -->
 * The <b>Package</b> for the model.
 * It contains accessors for the meta objects to represent
 * <ul>
 *   <li>each class,</li>
 *   <li>each feature of each class,</li>
 *   <li>each enum,</li>
 *   <li>and each data type</li>
 * </ul>
 * <!-- end-user-doc -->
 * @see uimigration.uipositionning.UipositionningFactory
 * @model kind="package"
 * @generated
 */
public interface UipositionningPackage extends EPackage {
	/**
	 * The package name.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @generated
	 */
	String eNAME = "uipositionning";

	/**
	 * The package namespace URI.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @generated
	 */
	String eNS_URI = "http://uipositionning/1.0";

	/**
	 * The package namespace name.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @generated
	 */
	String eNS_PREFIX = "uipositionning";

	/**
	 * The singleton instance of the package.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @generated
	 */
	UipositionningPackage eINSTANCE = uimigration.uipositionning.impl.UipositionningPackageImpl.init();

	/**
	 * The meta object id for the '{@link uimigration.uipositionning.Positionning <em>Positionning</em>}' class.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @see uimigration.uipositionning.Positionning
	 * @see uimigration.uipositionning.impl.UipositionningPackageImpl#getPositionning()
	 * @generated
	 */
	int POSITIONNING = 0;

	/**
	 * The feature id for the '<em><b>Name</b></em>' reference.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @generated
	 * @ordered
	 */
	int POSITIONNING__NAME = 0;

	/**
	 * The number of structural features of the '<em>Positionning</em>' class.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @generated
	 * @ordered
	 */
	int POSITIONNING_FEATURE_COUNT = 1;

	/**
	 * The meta object id for the '{@link uimigration.uipositionning.impl.AbsoluteImpl <em>Absolute</em>}' class.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @see uimigration.uipositionning.impl.AbsoluteImpl
	 * @see uimigration.uipositionning.impl.UipositionningPackageImpl#getAbsolute()
	 * @generated
	 */
	int ABSOLUTE = 1;

	/**
	 * The feature id for the '<em><b>Name</b></em>' reference.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @generated
	 * @ordered
	 */
	int ABSOLUTE__NAME = POSITIONNING__NAME;

	/**
	 * The feature id for the '<em><b>X</b></em>' attribute.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @generated
	 * @ordered
	 */
	int ABSOLUTE__X = POSITIONNING_FEATURE_COUNT + 0;

	/**
	 * The feature id for the '<em><b>Y</b></em>' attribute.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @generated
	 * @ordered
	 */
	int ABSOLUTE__Y = POSITIONNING_FEATURE_COUNT + 1;

	/**
	 * The feature id for the '<em><b>Z</b></em>' attribute.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @generated
	 * @ordered
	 */
	int ABSOLUTE__Z = POSITIONNING_FEATURE_COUNT + 2;

	/**
	 * The feature id for the '<em><b>Orientation</b></em>' attribute.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @generated
	 * @ordered
	 */
	int ABSOLUTE__ORIENTATION = POSITIONNING_FEATURE_COUNT + 3;

	/**
	 * The number of structural features of the '<em>Absolute</em>' class.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @generated
	 * @ordered
	 */
	int ABSOLUTE_FEATURE_COUNT = POSITIONNING_FEATURE_COUNT + 4;

	/**
	 * The meta object id for the '{@link uimigration.uipositionning.impl.RelativeImpl <em>Relative</em>}' class.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @see uimigration.uipositionning.impl.RelativeImpl
	 * @see uimigration.uipositionning.impl.UipositionningPackageImpl#getRelative()
	 * @generated
	 */
	int RELATIVE = 2;

	/**
	 * The feature id for the '<em><b>Name</b></em>' reference.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @generated
	 * @ordered
	 */
	int RELATIVE__NAME = POSITIONNING__NAME;

	/**
	 * The feature id for the '<em><b>Ui Element</b></em>' containment reference.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @generated
	 * @ordered
	 */
	int RELATIVE__UI_ELEMENT = POSITIONNING_FEATURE_COUNT + 0;

	/**
	 * The number of structural features of the '<em>Relative</em>' class.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @generated
	 * @ordered
	 */
	int RELATIVE_FEATURE_COUNT = POSITIONNING_FEATURE_COUNT + 1;

	/**
	 * The meta object id for the '{@link uimigration.uipositionning.impl.LeftToImpl <em>Left To</em>}' class.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @see uimigration.uipositionning.impl.LeftToImpl
	 * @see uimigration.uipositionning.impl.UipositionningPackageImpl#getLeftTo()
	 * @generated
	 */
	int LEFT_TO = 3;

	/**
	 * The feature id for the '<em><b>Name</b></em>' reference.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @generated
	 * @ordered
	 */
	int LEFT_TO__NAME = RELATIVE__NAME;

	/**
	 * The feature id for the '<em><b>Ui Element</b></em>' containment reference.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @generated
	 * @ordered
	 */
	int LEFT_TO__UI_ELEMENT = RELATIVE__UI_ELEMENT;

	/**
	 * The number of structural features of the '<em>Left To</em>' class.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @generated
	 * @ordered
	 */
	int LEFT_TO_FEATURE_COUNT = RELATIVE_FEATURE_COUNT + 0;

	/**
	 * The meta object id for the '{@link uimigration.uipositionning.impl.RightToImpl <em>Right To</em>}' class.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @see uimigration.uipositionning.impl.RightToImpl
	 * @see uimigration.uipositionning.impl.UipositionningPackageImpl#getRightTo()
	 * @generated
	 */
	int RIGHT_TO = 4;

	/**
	 * The feature id for the '<em><b>Name</b></em>' reference.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @generated
	 * @ordered
	 */
	int RIGHT_TO__NAME = RELATIVE__NAME;

	/**
	 * The feature id for the '<em><b>Ui Element</b></em>' containment reference.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @generated
	 * @ordered
	 */
	int RIGHT_TO__UI_ELEMENT = RELATIVE__UI_ELEMENT;

	/**
	 * The number of structural features of the '<em>Right To</em>' class.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @generated
	 * @ordered
	 */
	int RIGHT_TO_FEATURE_COUNT = RELATIVE_FEATURE_COUNT + 0;

	/**
	 * The meta object id for the '{@link uimigration.uipositionning.impl.TopToImpl <em>Top To</em>}' class.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @see uimigration.uipositionning.impl.TopToImpl
	 * @see uimigration.uipositionning.impl.UipositionningPackageImpl#getTopTo()
	 * @generated
	 */
	int TOP_TO = 5;

	/**
	 * The feature id for the '<em><b>Name</b></em>' reference.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @generated
	 * @ordered
	 */
	int TOP_TO__NAME = RELATIVE__NAME;

	/**
	 * The feature id for the '<em><b>Ui Element</b></em>' containment reference.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @generated
	 * @ordered
	 */
	int TOP_TO__UI_ELEMENT = RELATIVE__UI_ELEMENT;

	/**
	 * The number of structural features of the '<em>Top To</em>' class.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @generated
	 * @ordered
	 */
	int TOP_TO_FEATURE_COUNT = RELATIVE_FEATURE_COUNT + 0;

	/**
	 * The meta object id for the '{@link uimigration.uipositionning.impl.DownToImpl <em>Down To</em>}' class.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @see uimigration.uipositionning.impl.DownToImpl
	 * @see uimigration.uipositionning.impl.UipositionningPackageImpl#getDownTo()
	 * @generated
	 */
	int DOWN_TO = 6;

	/**
	 * The feature id for the '<em><b>Name</b></em>' reference.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @generated
	 * @ordered
	 */
	int DOWN_TO__NAME = RELATIVE__NAME;

	/**
	 * The feature id for the '<em><b>Ui Element</b></em>' containment reference.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @generated
	 * @ordered
	 */
	int DOWN_TO__UI_ELEMENT = RELATIVE__UI_ELEMENT;

	/**
	 * The number of structural features of the '<em>Down To</em>' class.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @generated
	 * @ordered
	 */
	int DOWN_TO_FEATURE_COUNT = RELATIVE_FEATURE_COUNT + 0;

	/**
	 * The meta object id for the '{@link uimigration.uipositionning.impl.AttachedToImpl <em>Attached To</em>}' class.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @see uimigration.uipositionning.impl.AttachedToImpl
	 * @see uimigration.uipositionning.impl.UipositionningPackageImpl#getAttachedTo()
	 * @generated
	 */
	int ATTACHED_TO = 7;

	/**
	 * The feature id for the '<em><b>Name</b></em>' reference.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @generated
	 * @ordered
	 */
	int ATTACHED_TO__NAME = RELATIVE__NAME;

	/**
	 * The feature id for the '<em><b>Ui Element</b></em>' containment reference.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @generated
	 * @ordered
	 */
	int ATTACHED_TO__UI_ELEMENT = RELATIVE__UI_ELEMENT;

	/**
	 * The number of structural features of the '<em>Attached To</em>' class.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @generated
	 * @ordered
	 */
	int ATTACHED_TO_FEATURE_COUNT = RELATIVE_FEATURE_COUNT + 0;

	/**
	 * The meta object id for the '{@link uimigration.uipositionning.impl.NestedInImpl <em>Nested In</em>}' class.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @see uimigration.uipositionning.impl.NestedInImpl
	 * @see uimigration.uipositionning.impl.UipositionningPackageImpl#getNestedIn()
	 * @generated
	 */
	int NESTED_IN = 8;

	/**
	 * The feature id for the '<em><b>Name</b></em>' reference.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @generated
	 * @ordered
	 */
	int NESTED_IN__NAME = RELATIVE__NAME;

	/**
	 * The feature id for the '<em><b>Ui Element</b></em>' containment reference.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @generated
	 * @ordered
	 */
	int NESTED_IN__UI_ELEMENT = RELATIVE__UI_ELEMENT;

	/**
	 * The feature id for the '<em><b>Nested Position</b></em>' attribute.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @generated
	 * @ordered
	 */
	int NESTED_IN__NESTED_POSITION = RELATIVE_FEATURE_COUNT + 0;

	/**
	 * The number of structural features of the '<em>Nested In</em>' class.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @generated
	 * @ordered
	 */
	int NESTED_IN_FEATURE_COUNT = RELATIVE_FEATURE_COUNT + 1;

	/**
	 * The meta object id for the '{@link uimigration.uipositionning.NestedPositionType <em>Nested Position Type</em>}' enum.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @see uimigration.uipositionning.NestedPositionType
	 * @see uimigration.uipositionning.impl.UipositionningPackageImpl#getNestedPositionType()
	 * @generated
	 */
	int NESTED_POSITION_TYPE = 9;

	/**
	 * Returns the meta object for class '{@link uimigration.uipositionning.Positionning <em>Positionning</em>}'.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @return the meta object for class '<em>Positionning</em>'.
	 * @see uimigration.uipositionning.Positionning
	 * @generated
	 */
	EClass getPositionning();

	/**
	 * Returns the meta object for the reference '{@link uimigration.uipositionning.Positionning#getName <em>Name</em>}'.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @return the meta object for the reference '<em>Name</em>'.
	 * @see uimigration.uipositionning.Positionning#getName()
	 * @see #getPositionning()
	 * @generated
	 */
	EReference getPositionning_Name();

	/**
	 * Returns the meta object for class '{@link uimigration.uipositionning.Absolute <em>Absolute</em>}'.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @return the meta object for class '<em>Absolute</em>'.
	 * @see uimigration.uipositionning.Absolute
	 * @generated
	 */
	EClass getAbsolute();

	/**
	 * Returns the meta object for the attribute '{@link uimigration.uipositionning.Absolute#getX <em>X</em>}'.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @return the meta object for the attribute '<em>X</em>'.
	 * @see uimigration.uipositionning.Absolute#getX()
	 * @see #getAbsolute()
	 * @generated
	 */
	EAttribute getAbsolute_X();

	/**
	 * Returns the meta object for the attribute '{@link uimigration.uipositionning.Absolute#getY <em>Y</em>}'.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @return the meta object for the attribute '<em>Y</em>'.
	 * @see uimigration.uipositionning.Absolute#getY()
	 * @see #getAbsolute()
	 * @generated
	 */
	EAttribute getAbsolute_Y();

	/**
	 * Returns the meta object for the attribute '{@link uimigration.uipositionning.Absolute#getZ <em>Z</em>}'.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @return the meta object for the attribute '<em>Z</em>'.
	 * @see uimigration.uipositionning.Absolute#getZ()
	 * @see #getAbsolute()
	 * @generated
	 */
	EAttribute getAbsolute_Z();

	/**
	 * Returns the meta object for the attribute '{@link uimigration.uipositionning.Absolute#getOrientation <em>Orientation</em>}'.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @return the meta object for the attribute '<em>Orientation</em>'.
	 * @see uimigration.uipositionning.Absolute#getOrientation()
	 * @see #getAbsolute()
	 * @generated
	 */
	EAttribute getAbsolute_Orientation();

	/**
	 * Returns the meta object for class '{@link uimigration.uipositionning.Relative <em>Relative</em>}'.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @return the meta object for class '<em>Relative</em>'.
	 * @see uimigration.uipositionning.Relative
	 * @generated
	 */
	EClass getRelative();

	/**
	 * Returns the meta object for the containment reference '{@link uimigration.uipositionning.Relative#getUiElement <em>Ui Element</em>}'.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @return the meta object for the containment reference '<em>Ui Element</em>'.
	 * @see uimigration.uipositionning.Relative#getUiElement()
	 * @see #getRelative()
	 * @generated
	 */
	EReference getRelative_UiElement();

	/**
	 * Returns the meta object for class '{@link uimigration.uipositionning.LeftTo <em>Left To</em>}'.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @return the meta object for class '<em>Left To</em>'.
	 * @see uimigration.uipositionning.LeftTo
	 * @generated
	 */
	EClass getLeftTo();

	/**
	 * Returns the meta object for class '{@link uimigration.uipositionning.RightTo <em>Right To</em>}'.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @return the meta object for class '<em>Right To</em>'.
	 * @see uimigration.uipositionning.RightTo
	 * @generated
	 */
	EClass getRightTo();

	/**
	 * Returns the meta object for class '{@link uimigration.uipositionning.TopTo <em>Top To</em>}'.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @return the meta object for class '<em>Top To</em>'.
	 * @see uimigration.uipositionning.TopTo
	 * @generated
	 */
	EClass getTopTo();

	/**
	 * Returns the meta object for class '{@link uimigration.uipositionning.DownTo <em>Down To</em>}'.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @return the meta object for class '<em>Down To</em>'.
	 * @see uimigration.uipositionning.DownTo
	 * @generated
	 */
	EClass getDownTo();

	/**
	 * Returns the meta object for class '{@link uimigration.uipositionning.AttachedTo <em>Attached To</em>}'.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @return the meta object for class '<em>Attached To</em>'.
	 * @see uimigration.uipositionning.AttachedTo
	 * @generated
	 */
	EClass getAttachedTo();

	/**
	 * Returns the meta object for class '{@link uimigration.uipositionning.NestedIn <em>Nested In</em>}'.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @return the meta object for class '<em>Nested In</em>'.
	 * @see uimigration.uipositionning.NestedIn
	 * @generated
	 */
	EClass getNestedIn();

	/**
	 * Returns the meta object for the attribute '{@link uimigration.uipositionning.NestedIn#getNestedPosition <em>Nested Position</em>}'.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @return the meta object for the attribute '<em>Nested Position</em>'.
	 * @see uimigration.uipositionning.NestedIn#getNestedPosition()
	 * @see #getNestedIn()
	 * @generated
	 */
	EAttribute getNestedIn_NestedPosition();

	/**
	 * Returns the meta object for enum '{@link uimigration.uipositionning.NestedPositionType <em>Nested Position Type</em>}'.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @return the meta object for enum '<em>Nested Position Type</em>'.
	 * @see uimigration.uipositionning.NestedPositionType
	 * @generated
	 */
	EEnum getNestedPositionType();

	/**
	 * Returns the factory that creates the instances of the model.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @return the factory that creates the instances of the model.
	 * @generated
	 */
	UipositionningFactory getUipositionningFactory();

	/**
	 * <!-- begin-user-doc -->
	 * Defines literals for the meta objects that represent
	 * <ul>
	 *   <li>each class,</li>
	 *   <li>each feature of each class,</li>
	 *   <li>each enum,</li>
	 *   <li>and each data type</li>
	 * </ul>
	 * <!-- end-user-doc -->
	 * @generated
	 */
	interface Literals {
		/**
		 * The meta object literal for the '{@link uimigration.uipositionning.Positionning <em>Positionning</em>}' class.
		 * <!-- begin-user-doc -->
		 * <!-- end-user-doc -->
		 * @see uimigration.uipositionning.Positionning
		 * @see uimigration.uipositionning.impl.UipositionningPackageImpl#getPositionning()
		 * @generated
		 */
		EClass POSITIONNING = eINSTANCE.getPositionning();

		/**
		 * The meta object literal for the '<em><b>Name</b></em>' reference feature.
		 * <!-- begin-user-doc -->
		 * <!-- end-user-doc -->
		 * @generated
		 */
		EReference POSITIONNING__NAME = eINSTANCE.getPositionning_Name();

		/**
		 * The meta object literal for the '{@link uimigration.uipositionning.impl.AbsoluteImpl <em>Absolute</em>}' class.
		 * <!-- begin-user-doc -->
		 * <!-- end-user-doc -->
		 * @see uimigration.uipositionning.impl.AbsoluteImpl
		 * @see uimigration.uipositionning.impl.UipositionningPackageImpl#getAbsolute()
		 * @generated
		 */
		EClass ABSOLUTE = eINSTANCE.getAbsolute();

		/**
		 * The meta object literal for the '<em><b>X</b></em>' attribute feature.
		 * <!-- begin-user-doc -->
		 * <!-- end-user-doc -->
		 * @generated
		 */
		EAttribute ABSOLUTE__X = eINSTANCE.getAbsolute_X();

		/**
		 * The meta object literal for the '<em><b>Y</b></em>' attribute feature.
		 * <!-- begin-user-doc -->
		 * <!-- end-user-doc -->
		 * @generated
		 */
		EAttribute ABSOLUTE__Y = eINSTANCE.getAbsolute_Y();

		/**
		 * The meta object literal for the '<em><b>Z</b></em>' attribute feature.
		 * <!-- begin-user-doc -->
		 * <!-- end-user-doc -->
		 * @generated
		 */
		EAttribute ABSOLUTE__Z = eINSTANCE.getAbsolute_Z();

		/**
		 * The meta object literal for the '<em><b>Orientation</b></em>' attribute feature.
		 * <!-- begin-user-doc -->
		 * <!-- end-user-doc -->
		 * @generated
		 */
		EAttribute ABSOLUTE__ORIENTATION = eINSTANCE.getAbsolute_Orientation();

		/**
		 * The meta object literal for the '{@link uimigration.uipositionning.impl.RelativeImpl <em>Relative</em>}' class.
		 * <!-- begin-user-doc -->
		 * <!-- end-user-doc -->
		 * @see uimigration.uipositionning.impl.RelativeImpl
		 * @see uimigration.uipositionning.impl.UipositionningPackageImpl#getRelative()
		 * @generated
		 */
		EClass RELATIVE = eINSTANCE.getRelative();

		/**
		 * The meta object literal for the '<em><b>Ui Element</b></em>' containment reference feature.
		 * <!-- begin-user-doc -->
		 * <!-- end-user-doc -->
		 * @generated
		 */
		EReference RELATIVE__UI_ELEMENT = eINSTANCE.getRelative_UiElement();

		/**
		 * The meta object literal for the '{@link uimigration.uipositionning.impl.LeftToImpl <em>Left To</em>}' class.
		 * <!-- begin-user-doc -->
		 * <!-- end-user-doc -->
		 * @see uimigration.uipositionning.impl.LeftToImpl
		 * @see uimigration.uipositionning.impl.UipositionningPackageImpl#getLeftTo()
		 * @generated
		 */
		EClass LEFT_TO = eINSTANCE.getLeftTo();

		/**
		 * The meta object literal for the '{@link uimigration.uipositionning.impl.RightToImpl <em>Right To</em>}' class.
		 * <!-- begin-user-doc -->
		 * <!-- end-user-doc -->
		 * @see uimigration.uipositionning.impl.RightToImpl
		 * @see uimigration.uipositionning.impl.UipositionningPackageImpl#getRightTo()
		 * @generated
		 */
		EClass RIGHT_TO = eINSTANCE.getRightTo();

		/**
		 * The meta object literal for the '{@link uimigration.uipositionning.impl.TopToImpl <em>Top To</em>}' class.
		 * <!-- begin-user-doc -->
		 * <!-- end-user-doc -->
		 * @see uimigration.uipositionning.impl.TopToImpl
		 * @see uimigration.uipositionning.impl.UipositionningPackageImpl#getTopTo()
		 * @generated
		 */
		EClass TOP_TO = eINSTANCE.getTopTo();

		/**
		 * The meta object literal for the '{@link uimigration.uipositionning.impl.DownToImpl <em>Down To</em>}' class.
		 * <!-- begin-user-doc -->
		 * <!-- end-user-doc -->
		 * @see uimigration.uipositionning.impl.DownToImpl
		 * @see uimigration.uipositionning.impl.UipositionningPackageImpl#getDownTo()
		 * @generated
		 */
		EClass DOWN_TO = eINSTANCE.getDownTo();

		/**
		 * The meta object literal for the '{@link uimigration.uipositionning.impl.AttachedToImpl <em>Attached To</em>}' class.
		 * <!-- begin-user-doc -->
		 * <!-- end-user-doc -->
		 * @see uimigration.uipositionning.impl.AttachedToImpl
		 * @see uimigration.uipositionning.impl.UipositionningPackageImpl#getAttachedTo()
		 * @generated
		 */
		EClass ATTACHED_TO = eINSTANCE.getAttachedTo();

		/**
		 * The meta object literal for the '{@link uimigration.uipositionning.impl.NestedInImpl <em>Nested In</em>}' class.
		 * <!-- begin-user-doc -->
		 * <!-- end-user-doc -->
		 * @see uimigration.uipositionning.impl.NestedInImpl
		 * @see uimigration.uipositionning.impl.UipositionningPackageImpl#getNestedIn()
		 * @generated
		 */
		EClass NESTED_IN = eINSTANCE.getNestedIn();

		/**
		 * The meta object literal for the '<em><b>Nested Position</b></em>' attribute feature.
		 * <!-- begin-user-doc -->
		 * <!-- end-user-doc -->
		 * @generated
		 */
		EAttribute NESTED_IN__NESTED_POSITION = eINSTANCE.getNestedIn_NestedPosition();

		/**
		 * The meta object literal for the '{@link uimigration.uipositionning.NestedPositionType <em>Nested Position Type</em>}' enum.
		 * <!-- begin-user-doc -->
		 * <!-- end-user-doc -->
		 * @see uimigration.uipositionning.NestedPositionType
		 * @see uimigration.uipositionning.impl.UipositionningPackageImpl#getNestedPositionType()
		 * @generated
		 */
		EEnum NESTED_POSITION_TYPE = eINSTANCE.getNestedPositionType();

	}

} //UipositionningPackage
